manmade rain - French English Dictionary